void main(){

//匿名方法
var printNum=(){

print(123);

};

printNum();//123

var printNum2=(int n){

print(n+2);

};

printNum2(12);//14


//自执行方法

((){

print("我是自执行方法");//我是自执行方法

})();

//方法的递归(自己调用自己)
//通过方法的递归 求1-100的和

var sum=0;

fn(int n){

sum+=n;

if(n==0){

return;

}

  fn(n-1);

}

fn(100);
print(sum);//5050

  
}